home *** CD-ROM | disk | FTP | other *** search
/ Aminet 38 / Aminet 38 (2000)(Schatztruhe)[!][Aug 2000].iso / Aminet / dev / c / CLib-SDI.lha / CLib-SDI / include2 / inline / intuition_protos.h < prev    next >
Encoding:
C/C++ Source or Header  |  2000-06-25  |  28.3 KB  |  378 lines

  1. #ifndef _VBCCINLINE_INTUITION_H
  2. #define _VBCCINLINE_INTUITION_H
  3.  
  4. #ifndef EXEC_TYPES_H
  5. #include <exec/types.h>
  6. #endif
  7.  
  8. VOID __OpenIntuition(__reg("a6") void *)="\tJSR\t-30(A6)";
  9. #define OpenIntuition() __OpenIntuition(IntuitionBase)
  10.  
  11. VOID __Intuition(__reg("a0") struct InputEvent * iEvent, __reg("a6") void *)="\tJSR\t-36(A6)";
  12. #define Intuition(iEvent) __Intuition((iEvent), IntuitionBase)
  13.  
  14. UWORD __AddGadget(__reg("a0") struct Window * window, __reg("a1") struct Gadget * gadget, __reg("d0") ULONG position, __reg("a6") void *)="\tJSR\t-42(A6)";
  15. #define AddGadget(window, gadget, position) __AddGadget((window), (gadget), (position), IntuitionBase)
  16.  
  17. BOOL __ClearDMRequest(__reg("a0") struct Window * window, __reg("a6") void *)="\tJSR\t-48(A6)";
  18. #define ClearDMRequest(window) __ClearDMRequest((window), IntuitionBase)
  19.  
  20. VOID __ClearMenuStrip(__reg("a0") struct Window * window, __reg("a6") void *)="\tJSR\t-54(A6)";
  21. #define ClearMenuStrip(window) __ClearMenuStrip((window), IntuitionBase)
  22.  
  23. VOID __ClearPointer(__reg("a0") struct Window * window, __reg("a6") void *)="\tJSR\t-60(A6)";
  24. #define ClearPointer(window) __ClearPointer((window), IntuitionBase)
  25.  
  26. BOOL __CloseScreen(__reg("a0") struct Screen * screen, __reg("a6") void *)="\tJSR\t-66(A6)";
  27. #define CloseScreen(screen) __CloseScreen((screen), IntuitionBase)
  28.  
  29. VOID __CloseWindow(__reg("a0") struct Window * window, __reg("a6") void *)="\tJSR\t-72(A6)";
  30. #define CloseWindow(window) __CloseWindow((window), IntuitionBase)
  31.  
  32. LONG __CloseWorkBench(__reg("a6") void *)="\tJSR\t-78(A6)";
  33. #define CloseWorkBench() __CloseWorkBench(IntuitionBase)
  34.  
  35. VOID __CurrentTime(__reg("a0") ULONG * seconds, __reg("a1") ULONG * micros, __reg("a6") void *)="\tJSR\t-84(A6)";
  36. #define CurrentTime(seconds, micros) __CurrentTime((seconds), (micros), IntuitionBase)
  37.  
  38. BOOL __DisplayAlert(__reg("d0") ULONG alertNumber, __reg("a0") CONST_STRPTR string, __reg("d1") ULONG height, __reg("a6") void *)="\tJSR\t-90(A6)";
  39. #define DisplayAlert(alertNumber, string, height) __DisplayAlert((alertNumber), (string), (height), IntuitionBase)
  40.  
  41. VOID __DisplayBeep(__reg("a0") struct Screen * screen, __reg("a6") void *)="\tJSR\t-96(A6)";
  42. #define DisplayBeep(screen) __DisplayBeep((screen), IntuitionBase)
  43.  
  44. BOOL __DoubleClick(__reg("d0") ULONG sSeconds, __reg("d1") ULONG sMicros, __reg("d2") ULONG cSeconds, __reg("d3") ULONG cMicros, __reg("a6") void *)="\tJSR\t-102(A6)";
  45. #define DoubleClick(sSeconds, sMicros, cSeconds, cMicros) __DoubleClick((sSeconds), (sMicros), (cSeconds), (cMicros), IntuitionBase)
  46.  
  47. VOID __DrawBorder(__reg("a0") struct RastPort * rp, __reg("a1") CONST struct Border * border, __reg("d0") LONG leftOffset, __reg("d1") LONG topOffset, __reg("a6") void *)="\tJSR\t-108(A6)";
  48. #define DrawBorder(rp, border, leftOffset, topOffset) __DrawBorder((rp), (border), (leftOffset), (topOffset), IntuitionBase)
  49.  
  50. VOID __DrawImage(__reg("a0") struct RastPort * rp, __reg("a1") struct Image * image, __reg("d0") LONG leftOffset, __reg("d1") LONG topOffset, __reg("a6") void *)="\tJSR\t-114(A6)";
  51. #define DrawImage(rp, image, leftOffset, topOffset) __DrawImage((rp), (image), (leftOffset), (topOffset), IntuitionBase)
  52.  
  53. VOID __EndRequest(__reg("a0") struct Requester * requester, __reg("a1") struct Window * window, __reg("a6") void *)="\tJSR\t-120(A6)";
  54. #define EndRequest(requester, window) __EndRequest((requester), (window), IntuitionBase)
  55.  
  56. struct Preferences * __GetDefPrefs(__reg("a0") struct Preferences * preferences, __reg("d0") LONG size, __reg("a6") void *)="\tJSR\t-126(A6)";
  57. #define GetDefPrefs(preferences, size) __GetDefPrefs((preferences), (size), IntuitionBase)
  58.  
  59. struct Preferences * __GetPrefs(__reg("a0") struct Preferences * preferences, __reg("d0") LONG size, __reg("a6") void *)="\tJSR\t-132(A6)";
  60. #define GetPrefs(preferences, size) __GetPrefs((preferences), (size), IntuitionBase)
  61.  
  62. VOID __InitRequester(__reg("a0") struct Requester * requester, __reg("a6") void *)="\tJSR\t-138(A6)";
  63. #define InitRequester(requester) __InitRequester((requester), IntuitionBase)
  64.  
  65. struct MenuItem * __ItemAddress(__reg("a0") CONST struct Menu * menuStrip, __reg("d0") ULONG menuNumber, __reg("a6") void *)="\tJSR\t-144(A6)";
  66. #define ItemAddress(menuStrip, menuNumber) __ItemAddress((menuStrip), (menuNumber), IntuitionBase)
  67.  
  68. BOOL __ModifyIDCMP(__reg("a0") struct Window * window, __reg("d0") ULONG flags, __reg("a6") void *)="\tJSR\t-150(A6)";
  69. #define ModifyIDCMP(window, flags) __ModifyIDCMP((window), (flags), IntuitionBase)
  70.  
  71. VOID __ModifyProp(__reg("a0") struct Gadget * gadget, __reg("a1") struct Window * window, __reg("a2") struct Requester * requester, __reg("d0") ULONG flags, __reg("d1") ULONG horizPot, __reg("d2") ULONG vertPot, __reg("d3") ULONG horizBody, __reg("d4") ULONG vertBody, __reg("a6") void *)="\tJSR\t-156(A6)";
  72. #define ModifyProp(gadget, window, requester, flags, horizPot, vertPot, horizBody, vertBody) __ModifyProp((gadget), (window), (requester), (flags), (horizPot), (vertPot), (horizBody), (vertBody), IntuitionBase)
  73.  
  74. VOID __MoveScreen(__reg("a0") struct Screen * screen, __reg("d0") LONG dx, __reg("d1") LONG dy, __reg("a6") void *)="\tJSR\t-162(A6)";
  75. #define MoveScreen(screen, dx, dy) __MoveScreen((screen), (dx), (dy), IntuitionBase)
  76.  
  77. VOID __MoveWindow(__reg("a0") struct Window * window, __reg("d0") LONG dx, __reg("d1") LONG dy, __reg("a6") void *)="\tJSR\t-168(A6)";
  78. #define MoveWindow(window, dx, dy) __MoveWindow((window), (dx), (dy), IntuitionBase)
  79.  
  80. VOID __OffGadget(__reg("a0") struct Gadget * gadget, __reg("a1") struct Window * window, __reg("a2") struct Requester * requester, __reg("a6") void *)="\tJSR\t-174(A6)";
  81. #define OffGadget(gadget, window, requester) __OffGadget((gadget), (window), (requester), IntuitionBase)
  82.  
  83. VOID __OffMenu(__reg("a0") struct Window * window, __reg("d0") ULONG menuNumber, __reg("a6") void *)="\tJSR\t-180(A6)";
  84. #define OffMenu(window, menuNumber) __OffMenu((window), (menuNumber), IntuitionBase)
  85.  
  86. VOID __OnGadget(__reg("a0") struct Gadget * gadget, __reg("a1") struct Window * window, __reg("a2") struct Requester * requester, __reg("a6") void *)="\tJSR\t-186(A6)";
  87. #define OnGadget(gadget, window, requester) __OnGadget((gadget), (window), (requester), IntuitionBase)
  88.  
  89. VOID __OnMenu(__reg("a0") struct Window * window, __reg("d0") ULONG menuNumber, __reg("a6") void *)="\tJSR\t-192(A6)";
  90. #define OnMenu(window, menuNumber) __OnMenu((window), (menuNumber), IntuitionBase)
  91.  
  92. struct Screen * __OpenScreen(__reg("a0") CONST struct NewScreen * newScreen, __reg("a6") void *)="\tJSR\t-198(A6)";
  93. #define OpenScreen(newScreen) __OpenScreen((newScreen), IntuitionBase)
  94.  
  95. struct Window * __OpenWindow(__reg("a0") CONST struct NewWindow * newWindow, __reg("a6") void *)="\tJSR\t-204(A6)";
  96. #define OpenWindow(newWindow) __OpenWindow((newWindow), IntuitionBase)
  97.  
  98. ULONG __OpenWorkBench(__reg("a6") void *)="\tJSR\t-210(A6)";
  99. #define OpenWorkBench() __OpenWorkBench(IntuitionBase)
  100.  
  101. VOID __PrintIText(__reg("a0") struct RastPort * rp, __reg("a1") CONST struct IntuiText * iText, __reg("d0") LONG left, __reg("d1") LONG top, __reg("a6") void *)="\tJSR\t-216(A6)";
  102. #define PrintIText(rp, iText, left, top) __PrintIText((rp), (iText), (left), (top), IntuitionBase)
  103.  
  104. VOID __RefreshGadgets(__reg("a0") struct Gadget * gadgets, __reg("a1") struct Window * window, __reg("a2") struct Requester * requester, __reg("a6") void *)="\tJSR\t-222(A6)";
  105. #define RefreshGadgets(gadgets, window, requester) __RefreshGadgets((gadgets), (window), (requester), IntuitionBase)
  106.  
  107. UWORD __RemoveGadget(__reg("a0") struct Window * window, __reg("a1") struct Gadget * gadget, __reg("a6") void *)="\tJSR\t-228(A6)";
  108. #define RemoveGadget(window, gadget) __RemoveGadget((window), (gadget), IntuitionBase)
  109.  
  110. VOID __ReportMouse(__reg("d0") LONG flag, __reg("a0") struct Window * window, __reg("a6") void *)="\tJSR\t-234(A6)";
  111. #define ReportMouse(flag, window) __ReportMouse((flag), (window), IntuitionBase)
  112.  
  113. BOOL __Request(__reg("a0") struct Requester * requester, __reg("a1") struct Window * window, __reg("a6") void *)="\tJSR\t-240(A6)";
  114. #define Request(requester, window) __Request((requester), (window), IntuitionBase)
  115.  
  116. VOID __ScreenToBack(__reg("a0") struct Screen * screen, __reg("a6") void *)="\tJSR\t-246(A6)";
  117. #define ScreenToBack(screen) __ScreenToBack((screen), IntuitionBase)
  118.  
  119. VOID __ScreenToFront(__reg("a0") struct Screen * screen, __reg("a6") void *)="\tJSR\t-252(A6)";
  120. #define ScreenToFront(screen) __ScreenToFront((screen), IntuitionBase)
  121.  
  122. BOOL __SetDMRequest(__reg("a0") struct Window * window, __reg("a1") struct Requester * requester, __reg("a6") void *)="\tJSR\t-258(A6)";
  123. #define SetDMRequest(window, requester) __SetDMRequest((window), (requester), IntuitionBase)
  124.  
  125. BOOL __SetMenuStrip(__reg("a0") struct Window * window, __reg("a1") struct Menu * menu, __reg("a6") void *)="\tJSR\t-264(A6)";
  126. #define SetMenuStrip(window, menu) __SetMenuStrip((window), (menu), IntuitionBase)
  127.  
  128. VOID __SetPointer(__reg("a0") struct Window * window, __reg("a1") UWORD * pointer, __reg("d0") LONG height, __reg("d1") LONG width, __reg("d2") LONG xOffset, __reg("d3") LONG yOffset, __reg("a6") void *)="\tJSR\t-270(A6)";
  129. #define SetPointer(window, pointer, height, width, xOffset, yOffset) __SetPointer((window), (pointer), (height), (width), (xOffset), (yOffset), IntuitionBase)
  130.  
  131. VOID __SetWindowTitles(__reg("a0") struct Window * window, __reg("a1") CONST_STRPTR windowTitle, __reg("a2") CONST_STRPTR screenTitle, __reg("a6") void *)="\tJSR\t-276(A6)";
  132. #define SetWindowTitles(window, windowTitle, screenTitle) __SetWindowTitles((window), (windowTitle), (screenTitle), IntuitionBase)
  133.  
  134. VOID __ShowTitle(__reg("a0") struct Screen * screen, __reg("d0") LONG showIt, __reg("a6") void *)="\tJSR\t-282(A6)";
  135. #define ShowTitle(screen, showIt) __ShowTitle((screen), (showIt), IntuitionBase)
  136.  
  137. VOID __SizeWindow(__reg("a0") struct Window * window, __reg("d0") LONG dx, __reg("d1") LONG dy, __reg("a6") void *)="\tJSR\t-288(A6)";
  138. #define SizeWindow(window, dx, dy) __SizeWindow((window), (dx), (dy), IntuitionBase)
  139.  
  140. struct View * __ViewAddress(__reg("a6") void *)="\tJSR\t-294(A6)";
  141. #define ViewAddress() __ViewAddress(IntuitionBase)
  142.  
  143. struct ViewPort * __ViewPortAddress(__reg("a0") CONST struct Window * window, __reg("a6") void *)="\tJSR\t-300(A6)";
  144. #define ViewPortAddress(window) __ViewPortAddress((window), IntuitionBase)
  145.  
  146. VOID __WindowToBack(__reg("a0") struct Window * window, __reg("a6") void *)="\tJSR\t-306(A6)";
  147. #define WindowToBack(window) __WindowToBack((window), IntuitionBase)
  148.  
  149. VOID __WindowToFront(__reg("a0") struct Window * window, __reg("a6") void *)="\tJSR\t-312(A6)";
  150. #define WindowToFront(window) __WindowToFront((window), IntuitionBase)
  151.  
  152. BOOL __WindowLimits(__reg("a0") struct Window * window, __reg("d0") LONG widthMin, __reg("d1") LONG heightMin, __reg("d2") ULONG widthMax, __reg("d3") ULONG heightMax, __reg("a6") void *)="\tJSR\t-318(A6)";
  153. #define WindowLimits(window, widthMin, heightMin, widthMax, heightMax) __WindowLimits((window), (widthMin), (heightMin), (widthMax), (heightMax), IntuitionBase)
  154.  
  155. struct Preferences * __SetPrefs(__reg("a0") CONST struct Preferences * preferences, __reg("d0") LONG size, __reg("d1") LONG inform, __reg("a6") void *)="\tJSR\t-324(A6)";
  156. #define SetPrefs(preferences, size, inform) __SetPrefs((preferences), (size), (inform), IntuitionBase)
  157.  
  158. LONG __IntuiTextLength(__reg("a0") CONST struct IntuiText * iText, __reg("a6") void *)="\tJSR\t-330(A6)";
  159. #define IntuiTextLength(iText) __IntuiTextLength((iText), IntuitionBase)
  160.  
  161. BOOL __WBenchToBack(__reg("a6") void *)="\tJSR\t-336(A6)";
  162. #define WBenchToBack() __WBenchToBack(IntuitionBase)
  163.  
  164. BOOL __WBenchToFront(__reg("a6") void *)="\tJSR\t-342(A6)";
  165. #define WBenchToFront() __WBenchToFront(IntuitionBase)
  166.  
  167. BOOL __AutoRequest(__reg("a0") struct Window * window, __reg("a1") CONST struct IntuiText * body, __reg("a2") CONST struct IntuiText * posText, __reg("a3") CONST struct IntuiText * negText, __reg("d0") ULONG pFlag, __reg("d1") ULONG nFlag, __reg("d2") ULONG width, __reg("d3") ULONG height, __reg("a6") void *)="\tJSR\t-348(A6)";
  168. #define AutoRequest(window, body, posText, negText, pFlag, nFlag, width, height) __AutoRequest((window), (body), (posText), (negText), (pFlag), (nFlag), (width), (height), IntuitionBase)
  169.  
  170. VOID __BeginRefresh(__reg("a0") struct Window * window, __reg("a6") void *)="\tJSR\t-354(A6)";
  171. #define BeginRefresh(window) __BeginRefresh((window), IntuitionBase)
  172.  
  173. struct Window * __BuildSysRequest(__reg("a0") struct Window * window, __reg("a1") CONST struct IntuiText * body, __reg("a2") CONST struct IntuiText * posText, __reg("a3") CONST struct IntuiText * negText, __reg("d0") ULONG flags, __reg("d1") ULONG width, __reg("d2") ULONG height, __reg("a6") void *)="\tJSR\t-360(A6)";
  174. #define BuildSysRequest(window, body, posText, negText, flags, width, height) __BuildSysRequest((window), (body), (posText), (negText), (flags), (width), (height), IntuitionBase)
  175.  
  176. VOID __EndRefresh(__reg("a0") struct Window * window, __reg("d0") LONG complete, __reg("a6") void *)="\tJSR\t-366(A6)";
  177. #define EndRefresh(window, complete) __EndRefresh((window), (complete), IntuitionBase)
  178.  
  179. VOID __FreeSysRequest(__reg("a0") struct Window * window, __reg("a6") void *)="\tJSR\t-372(A6)";
  180. #define FreeSysRequest(window) __FreeSysRequest((window), IntuitionBase)
  181.  
  182. LONG __MakeScreen(__reg("a0") struct Screen * screen, __reg("a6") void *)="\tJSR\t-378(A6)";
  183. #define MakeScreen(screen) __MakeScreen((screen), IntuitionBase)
  184.  
  185. LONG __RemakeDisplay(__reg("a6") void *)="\tJSR\t-384(A6)";
  186. #define RemakeDisplay() __RemakeDisplay(IntuitionBase)
  187.  
  188. LONG __RethinkDisplay(__reg("a6") void *)="\tJSR\t-390(A6)";
  189. #define RethinkDisplay() __RethinkDisplay(IntuitionBase)
  190.  
  191. APTR __AllocRemember(__reg("a0") struct Remember ** rememberKey, __reg("d0") ULONG size, __reg("d1") ULONG flags, __reg("a6") void *)="\tJSR\t-396(A6)";
  192. #define AllocRemember(rememberKey, size, flags) __AllocRemember((rememberKey), (size), (flags), IntuitionBase)
  193.  
  194. VOID __FreeRemember(__reg("a0") struct Remember ** rememberKey, __reg("d0") LONG reallyForget, __reg("a6") void *)="\tJSR\t-408(A6)";
  195. #define FreeRemember(rememberKey, reallyForget) __FreeRemember((rememberKey), (reallyForget), IntuitionBase)
  196.  
  197. ULONG __LockIBase(__reg("d0") ULONG dontknow, __reg("a6") void *)="\tJSR\t-414(A6)";
  198. #define LockIBase(dontknow) __LockIBase((dontknow), IntuitionBase)
  199.  
  200. VOID __UnlockIBase(__reg("a0") ULONG ibLock, __reg("a6") void *)="\tJSR\t-420(A6)";
  201. #define UnlockIBase(ibLock) __UnlockIBase((ibLock), IntuitionBase)
  202.  
  203. LONG __GetScreenData(__reg("a0") APTR buffer, __reg("d0") ULONG size, __reg("d1") ULONG type, __reg("a1") CONST struct Screen * screen, __reg("a6") void *)="\tJSR\t-426(A6)";
  204. #define GetScreenData(buffer, size, type, screen) __GetScreenData((buffer), (size), (type), (screen), IntuitionBase)
  205.  
  206. VOID __RefreshGList(__reg("a0") struct Gadget * gadgets, __reg("a1") struct Window * window, __reg("a2") struct Requester * requester, __reg("d0") LONG numGad, __reg("a6") void *)="\tJSR\t-432(A6)";
  207. #define RefreshGList(gadgets, window, requester, numGad) __RefreshGList((gadgets), (window), (requester), (numGad), IntuitionBase)
  208.  
  209. UWORD __AddGList(__reg("a0") struct Window * window, __reg("a1") struct Gadget * gadget, __reg("d0") ULONG position, __reg("d1") LONG numGad, __reg("a2") struct Requester * requester, __reg("a6") void *)="\tJSR\t-438(A6)";
  210. #define AddGList(window, gadget, position, numGad, requester) __AddGList((window), (gadget), (position), (numGad), (requester), IntuitionBase)
  211.  
  212. UWORD __RemoveGList(__reg("a0") struct Window * remPtr, __reg("a1") struct Gadget * gadget, __reg("d0") LONG numGad, __reg("a6") void *)="\tJSR\t-444(A6)";
  213. #define RemoveGList(remPtr, gadget, numGad) __RemoveGList((remPtr), (gadget), (numGad), IntuitionBase)
  214.  
  215. VOID __ActivateWindow(__reg("a0") struct Window * window, __reg("a6") void *)="\tJSR\t-450(A6)";
  216. #define ActivateWindow(window) __ActivateWindow((window), IntuitionBase)
  217.  
  218. VOID __RefreshWindowFrame(__reg("a0") struct Window * window, __reg("a6") void *)="\tJSR\t-456(A6)";
  219. #define RefreshWindowFrame(window) __RefreshWindowFrame((window), IntuitionBase)
  220.  
  221. BOOL __ActivateGadget(__reg("a0") struct Gadget * gadgets, __reg("a1") struct Window * window, __reg("a2") struct Requester * requester, __reg("a6") void *)="\tJSR\t-462(A6)";
  222. #define ActivateGadget(gadgets, window, requester) __ActivateGadget((gadgets), (window), (requester), IntuitionBase)
  223.  
  224. VOID __NewModifyProp(__reg("a0") struct Gadget * gadget, __reg("a1") struct Window * window, __reg("a2") struct Requester * requester, __reg("d0") ULONG flags, __reg("d1") ULONG horizPot, __reg("d2") ULONG vertPot, __reg("d3") ULONG horizBody, __reg("d4") ULONG vertBody, __reg("d5") LONG numGad, __reg("a6") void *)="\tJSR\t-468(A6)";
  225. #define NewModifyProp(gadget, window, requester, flags, horizPot, vertPot, horizBody, vertBody, numGad) __NewModifyProp((gadget), (window), (requester), (flags), (horizPot), (vertPot), (horizBody), (vertBody), (numGad), IntuitionBase)
  226.  
  227. LONG __QueryOverscan(__reg("a0") ULONG displayID, __reg("a1") struct Rectangle * rect, __reg("d0") LONG oScanType, __reg("a6") void *)="\tJSR\t-474(A6)";
  228. #define QueryOverscan(displayID, rect, oScanType) __QueryOverscan((displayID), (rect), (oScanType), IntuitionBase)
  229.  
  230. VOID __MoveWindowInFrontOf(__reg("a0") struct Window * window, __reg("a1") struct Window * behindWindow, __reg("a6") void *)="\tJSR\t-480(A6)";
  231. #define MoveWindowInFrontOf(window, behindWindow) __MoveWindowInFrontOf((window), (behindWindow), IntuitionBase)
  232.  
  233. VOID __ChangeWindowBox(__reg("a0") struct Window * window, __reg("d0") LONG left, __reg("d1") LONG top, __reg("d2") LONG width, __reg("d3") LONG height, __reg("a6") void *)="\tJSR\t-486(A6)";
  234. #define ChangeWindowBox(window, left, top, width, height) __ChangeWindowBox((window), (left), (top), (width), (height), IntuitionBase)
  235.  
  236. struct Hook * __SetEditHook(__reg("a0") struct Hook * hook, __reg("a6") void *)="\tJSR\t-492(A6)";
  237. #define SetEditHook(hook) __SetEditHook((hook), IntuitionBase)
  238.  
  239. LONG __SetMouseQueue(__reg("a0") struct Window * window, __reg("d0") ULONG queueLength, __reg("a6") void *)="\tJSR\t-498(A6)";
  240. #define SetMouseQueue(window, queueLength) __SetMouseQueue((window), (queueLength), IntuitionBase)
  241.  
  242. VOID __ZipWindow(__reg("a0") struct Window * window, __reg("a6") void *)="\tJSR\t-504(A6)";
  243. #define ZipWindow(window) __ZipWindow((window), IntuitionBase)
  244.  
  245. struct Screen * __LockPubScreen(__reg("a0") CONST_STRPTR name, __reg("a6") void *)="\tJSR\t-510(A6)";
  246. #define LockPubScreen(name) __LockPubScreen((name), IntuitionBase)
  247.  
  248. VOID __UnlockPubScreen(__reg("a0") CONST_STRPTR name, __reg("a1") struct Screen * screen, __reg("a6") void *)="\tJSR\t-516(A6)";
  249. #define UnlockPubScreen(name, screen) __UnlockPubScreen((name), (screen), IntuitionBase)
  250.  
  251. struct List * __LockPubScreenList(__reg("a6") void *)="\tJSR\t-522(A6)";
  252. #define LockPubScreenList() __LockPubScreenList(IntuitionBase)
  253.  
  254. VOID __UnlockPubScreenList(__reg("a6") void *)="\tJSR\t-528(A6)";
  255. #define UnlockPubScreenList() __UnlockPubScreenList(IntuitionBase)
  256.  
  257. STRPTR __NextPubScreen(__reg("a0") CONST struct Screen * screen, __reg("a1") STRPTR namebuf, __reg("a6") void *)="\tJSR\t-534(A6)";
  258. #define NextPubScreen(screen, namebuf) __NextPubScreen((screen), (namebuf), IntuitionBase)
  259.  
  260. VOID __SetDefaultPubScreen(__reg("a0") CONST_STRPTR name, __reg("a6") void *)="\tJSR\t-540(A6)";
  261. #define SetDefaultPubScreen(name) __SetDefaultPubScreen((name), IntuitionBase)
  262.  
  263. UWORD __SetPubScreenModes(__reg("d0") ULONG modes, __reg("a6") void *)="\tJSR\t-546(A6)";
  264. #define SetPubScreenModes(modes) __SetPubScreenModes((modes), IntuitionBase)
  265.  
  266. UWORD __PubScreenStatus(__reg("a0") struct Screen * screen, __reg("d0") ULONG statusFlags, __reg("a6") void *)="\tJSR\t-552(A6)";
  267. #define PubScreenStatus(screen, statusFlags) __PubScreenStatus((screen), (statusFlags), IntuitionBase)
  268.  
  269. struct RastPort * __ObtainGIRPort(__reg("a0") struct GadgetInfo * gInfo, __reg("a6") void *)="\tJSR\t-558(A6)";
  270. #define ObtainGIRPort(gInfo) __ObtainGIRPort((gInfo), IntuitionBase)
  271.  
  272. VOID __ReleaseGIRPort(__reg("a0") struct RastPort * rp, __reg("a6") void *)="\tJSR\t-564(A6)";
  273. #define ReleaseGIRPort(rp) __ReleaseGIRPort((rp), IntuitionBase)
  274.  
  275. VOID __GadgetMouse(__reg("a0") struct Gadget * gadget, __reg("a1") struct GadgetInfo * gInfo, __reg("a2") WORD * mousePoint, __reg("a6") void *)="\tJSR\t-570(A6)";
  276. #define GadgetMouse(gadget, gInfo, mousePoint) __GadgetMouse((gadget), (gInfo), (mousePoint), IntuitionBase)
  277.  
  278. VOID __GetDefaultPubScreen(__reg("a0") STRPTR nameBuffer, __reg("a6") void *)="\tJSR\t-582(A6)";
  279. #define GetDefaultPubScreen(nameBuffer) __GetDefaultPubScreen((nameBuffer), IntuitionBase)
  280.  
  281. LONG __EasyRequestArgs(__reg("a0") struct Window * window, __reg("a1") CONST struct EasyStruct * easyStruct, __reg("a2") ULONG * idcmpPtr, __reg("a3") CONST APTR args, __reg("a6") void *)="\tJSR\t-588(A6)";
  282. #define EasyRequestArgs(window, easyStruct, idcmpPtr, args) __EasyRequestArgs((window), (easyStruct), (idcmpPtr), (args), IntuitionBase)
  283.  
  284. struct Window * __BuildEasyRequestArgs(__reg("a0") struct Window * window, __reg("a1") CONST struct EasyStruct * easyStruct, __reg("d0") ULONG idcmp, __reg("a3") CONST APTR args, __reg("a6") void *)="\tJSR\t-594(A6)";
  285. #define BuildEasyRequestArgs(window, easyStruct, idcmp, args) __BuildEasyRequestArgs((window), (easyStruct), (idcmp), (args), IntuitionBase)
  286.  
  287. LONG __SysReqHandler(__reg("a0") struct Window * window, __reg("a1") ULONG * idcmpPtr, __reg("d0") LONG waitInput, __reg("a6") void *)="\tJSR\t-600(A6)";
  288. #define SysReqHandler(window, idcmpPtr, waitInput) __SysReqHandler((window), (idcmpPtr), (waitInput), IntuitionBase)
  289.  
  290. struct Window * __OpenWindowTagList(__reg("a0") CONST struct NewWindow * newWindow, __reg("a1") CONST struct TagItem * tagList, __reg("a6") void *)="\tJSR\t-606(A6)";
  291. #define OpenWindowTagList(newWindow, tagList) __OpenWindowTagList((newWindow), (tagList), IntuitionBase)
  292.  
  293. struct Screen * __OpenScreenTagList(__reg("a0") CONST struct NewScreen * newScreen, __reg("a1") CONST struct TagItem * tagList, __reg("a6") void *)="\tJSR\t-612(A6)";
  294. #define OpenScreenTagList(newScreen, tagList) __OpenScreenTagList((newScreen), (tagList), IntuitionBase)
  295.  
  296. VOID __DrawImageState(__reg("a0") struct RastPort * rp, __reg("a1") struct Image * image, __reg("d0") LONG leftOffset, __reg("d1") LONG topOffset, __reg("d2") ULONG state, __reg("a2") CONST struct DrawInfo * drawInfo, __reg("a6") void *)="\tJSR\t-618(A6)";
  297. #define DrawImageState(rp, image, leftOffset, topOffset, state, drawInfo) __DrawImageState((rp), (image), (leftOffset), (topOffset), (state), (drawInfo), IntuitionBase)
  298.  
  299. BOOL __PointInImage(__reg("d0") ULONG point, __reg("a0") struct Image * image, __reg("a6") void *)="\tJSR\t-624(A6)";
  300. #define PointInImage(point, image) __PointInImage((point), (image), IntuitionBase)
  301.  
  302. VOID __EraseImage(__reg("a0") struct RastPort * rp, __reg("a1") struct Image * image, __reg("d0") LONG leftOffset, __reg("d1") LONG topOffset, __reg("a6") void *)="\tJSR\t-630(A6)";
  303. #define EraseImage(rp, image, leftOffset, topOffset) __EraseImage((rp), (image), (leftOffset), (topOffset), IntuitionBase)
  304.  
  305. APTR __NewObjectA(__reg("a0") struct IClass * classPtr, __reg("a1") CONST_STRPTR classID, __reg("a2") CONST struct TagItem * tagList, __reg("a6") void *)="\tJSR\t-636(A6)";
  306. #define NewObjectA(classPtr, classID, tagList) __NewObjectA((classPtr), (classID), (tagList), IntuitionBase)
  307.  
  308. VOID __DisposeObject(__reg("a0") APTR object, __reg("a6") void *)="\tJSR\t-642(A6)";
  309. #define DisposeObject(object) __DisposeObject((object), IntuitionBase)
  310.  
  311. ULONG __SetAttrsA(__reg("a0") APTR object, __reg("a1") CONST struct TagItem * tagList, __reg("a6") void *)="\tJSR\t-648(A6)";
  312. #define SetAttrsA(object, tagList) __SetAttrsA((object), (tagList), IntuitionBase)
  313.  
  314. ULONG __GetAttr(__reg("d0") ULONG attrID, __reg("a0") APTR object, __reg("a1") ULONG * storagePtr, __reg("a6") void *)="\tJSR\t-654(A6)";
  315. #define GetAttr(attrID, object, storagePtr) __GetAttr((attrID), (object), (storagePtr), IntuitionBase)
  316.  
  317. ULONG __SetGadgetAttrsA(__reg("a0") struct Gadget * gadget, __reg("a1") struct Window * window, __reg("a2") struct Requester * requester, __reg("a3") CONST struct TagItem * tagList, __reg("a6") void *)="\tJSR\t-660(A6)";
  318. #define SetGadgetAttrsA(gadget, window, requester, tagList) __SetGadgetAttrsA((gadget), (window), (requester), (tagList), IntuitionBase)
  319.  
  320. APTR __NextObject(__reg("a0") APTR objectPtrPtr, __reg("a6") void *)="\tJSR\t-666(A6)";
  321. #define NextObject(objectPtrPtr) __NextObject((objectPtrPtr), IntuitionBase)
  322.  
  323. struct IClass * __MakeClass(__reg("a0") CONST_STRPTR classID, __reg("a1") CONST_STRPTR superClassID, __reg("a2") CONST struct IClass * superClassPtr, __reg("d0") ULONG instanceSize, __reg("d1") ULONG flags, __reg("a6") void *)="\tJSR\t-678(A6)";
  324. #define MakeClass(classID, superClassID, superClassPtr, instanceSize, flags) __MakeClass((classID), (superClassID), (superClassPtr), (instanceSize), (flags), IntuitionBase)
  325.  
  326. VOID __AddClass(__reg("a0") struct IClass * classPtr, __reg("a6") void *)="\tJSR\t-684(A6)";
  327. #define AddClass(classPtr) __AddClass((classPtr), IntuitionBase)
  328.  
  329. struct DrawInfo * __GetScreenDrawInfo(__reg("a0") struct Screen * screen, __reg("a6") void *)="\tJSR\t-690(A6)";
  330. #define GetScreenDrawInfo(screen) __GetScreenDrawInfo((screen), IntuitionBase)
  331.  
  332. VOID __FreeScreenDrawInfo(__reg("a0") struct Screen * screen, __reg("a1") struct DrawInfo * drawInfo, __reg("a6") void *)="\tJSR\t-696(A6)";
  333. #define FreeScreenDrawInfo(screen, drawInfo) __FreeScreenDrawInfo((screen), (drawInfo), IntuitionBase)
  334.  
  335. BOOL __ResetMenuStrip(__reg("a0") struct Window * window, __reg("a1") struct Menu * menu, __reg("a6") void *)="\tJSR\t-702(A6)";
  336. #define ResetMenuStrip(window, menu) __ResetMenuStrip((window), (menu), IntuitionBase)
  337.  
  338. VOID __RemoveClass(__reg("a0") struct IClass * classPtr, __reg("a6") void *)="\tJSR\t-708(A6)";
  339. #define RemoveClass(classPtr) __RemoveClass((classPtr), IntuitionBase)
  340.  
  341. BOOL __FreeClass(__reg("a0") struct IClass * classPtr, __reg("a6") void *)="\tJSR\t-714(A6)";
  342. #define FreeClass(classPtr) __FreeClass((classPtr), IntuitionBase)
  343.  
  344. struct ScreenBuffer * __AllocScreenBuffer(__reg("a0") struct Screen * sc, __reg("a1") struct BitMap * bm, __reg("d0") ULONG flags, __reg("a6") void *)="\tJSR\t-768(A6)";
  345. #define AllocScreenBuffer(sc, bm, flags) __AllocScreenBuffer((sc), (bm), (flags), IntuitionBase)
  346.  
  347. VOID __FreeScreenBuffer(__reg("a0") struct Screen * sc, __reg("a1") struct ScreenBuffer * sb, __reg("a6") void *)="\tJSR\t-774(A6)";
  348. #define FreeScreenBuffer(sc, sb) __FreeScreenBuffer((sc), (sb), IntuitionBase)
  349.  
  350. ULONG __ChangeScreenBuffer(__reg("a0") struct Screen * sc, __reg("a1") struct ScreenBuffer * sb, __reg("a6") void *)="\tJSR\t-780(A6)";
  351. #define ChangeScreenBuffer(sc, sb) __ChangeScreenBuffer((sc), (sb), IntuitionBase)
  352.  
  353. VOID __ScreenDepth(__reg("a0") struct Screen * screen, __reg("d0") ULONG flags, __reg("a1") APTR reserved, __reg("a6") void *)="\tJSR\t-786(A6)";
  354. #define ScreenDepth(screen, flags, reserved) __ScreenDepth((screen), (flags), (reserved), IntuitionBase)
  355.  
  356. VOID __ScreenPosition(__reg("a0") struct Screen * screen, __reg("d0") ULONG flags, __reg("d1") LONG x1, __reg("d2") LONG y1, __reg("d3") LONG x2, __reg("d4") LONG y2, __reg("a6") void *)="\tJSR\t-792(A6)";
  357. #define ScreenPosition(screen, flags, x1, y1, x2, y2) __ScreenPosition((screen), (flags), (x1), (y1), (x2), (y2), IntuitionBase)
  358.  
  359. VOID __ScrollWindowRaster(__reg("a1") struct Window * win, __reg("d0") LONG dx, __reg("d1") LONG dy, __reg("d2") LONG xMin, __reg("d3") LONG yMin, __reg("d4") LONG xMax, __reg("d5") LONG yMax, __reg("a6") void *)="\tJSR\t-798(A6)";
  360. #define ScrollWindowRaster(win, dx, dy, xMin, yMin, xMax, yMax) __ScrollWindowRaster((win), (dx), (dy), (xMin), (yMin), (xMax), (yMax), IntuitionBase)
  361.  
  362. VOID __LendMenus(__reg("a0") struct Window * fromwindow, __reg("a1") struct Window * towindow, __reg("a6") void *)="\tJSR\t-804(A6)";
  363. #define LendMenus(fromwindow, towindow) __LendMenus((fromwindow), (towindow), IntuitionBase)
  364.  
  365. ULONG __DoGadgetMethodA(__reg("a0") struct Gadget * gad, __reg("a1") struct Window * win, __reg("a2") struct Requester * req, __reg("a3") Msg message, __reg("a6") void *)="\tJSR\t-810(A6)";
  366. #define DoGadgetMethodA(gad, win, req, message) __DoGadgetMethodA((gad), (win), (req), (message), IntuitionBase)
  367.  
  368. VOID __SetWindowPointerA(__reg("a0") struct Window * win, __reg("a1") CONST struct TagItem * taglist, __reg("a6") void *)="\tJSR\t-816(A6)";
  369. #define SetWindowPointerA(win, taglist) __SetWindowPointerA((win), (taglist), IntuitionBase)
  370.  
  371. BOOL __TimedDisplayAlert(__reg("d0") ULONG alertNumber, __reg("a0") CONST_STRPTR string, __reg("d1") ULONG height, __reg("a1") ULONG time, __reg("a6") void *)="\tJSR\t-822(A6)";
  372. #define TimedDisplayAlert(alertNumber, string, height, time) __TimedDisplayAlert((alertNumber), (string), (height), (time), IntuitionBase)
  373.  
  374. VOID __HelpControl(__reg("a0") struct Window * win, __reg("d0") ULONG flags, __reg("a6") void *)="\tJSR\t-828(A6)";
  375. #define HelpControl(win, flags) __HelpControl((win), (flags), IntuitionBase)
  376.  
  377. #endif /*  _VBCCINLINE_INTUITION_H  */
  378.